E-Mail bei verpassten Gruppenanrufen
Anforderung
Wenn in einer Gruppe mehrere zuständig sind, ist am Schluss keiner verantwortlich – kommt Ihnen das bekannt vor?
Wenn „ja“, sind Sie damit nicht alleine. Dieses Phänomen wird Bystander-Effekt genannt.
Damit verpasste Gruppenanrufe nicht übersehen werden und untergehen, kann es deshalb sinnvoll sein, verantwortlichen Personen eine E-Mail zu senden.
EventBridge Konfiguration
Wechseln Sie innerhalb der EventBridge Modulkonfiguration auf den Tab und aktivieren dort den Schalter . Im darunter befindlichen Bereich werden anschließend live alle Ereignisse aufgelistet, die von der STARFACE ausgelöst bzw. verarbeitet werden.
Suchen Sie hier das für Ihren Anwendungsfall relevanten bzw. passende Event.
Über die Schaltfläche kann das Event direkt in die Event Handling Konfiguration übernommen werden.
Das Event
Bei verpassten Gruppenanrufen entstehen Ruflisteneinträge, auf die mit der EventBridge reagiert werden kann.
Das relevante Event ist das NewCallListEntryEvent mit "result": "MISSED".
Die angerufene Gruppe kann entweder über ihre calledNumber oder noch besser, über ihre
groupId/accountId identifiziert werden.
{
"accountId": 5470, // Account-ID der Gruppe
"requesterAccountId": 5470,
"callListEntry": {
"id": "161258",
"calledNumber": "123", // Rufnummer der Gruppe
"callerNumber": "67", // Rufnummer des Anrufers
"callDescription": "Max Mustermann", // Name in der Rufliste
"startTime": 1768202654880,
"duration": 0,
"direction": "INBOUND", // Eingehender Anruf auf der Gruppe
"result": "MISSED",
"voicemailId": "",
"groupId": "5470", // Account-ID der Gruppe
"callerJabberId": "max.mustermann@starface.meinefirma.de",
"callPartnerAccountId": "4508",
"answeredBy": "",
"calledBack": false
},
"accountIdsOfUsers": [
4508, // Gruppenmitglied(er)
5470 // Gruppe
]
}
Der passende Event-Handler
Die entsprechende Konfiguration des Event-Handlers sieht wie folgt aus:
- Event:
de.starface.bo.events.NewCallListEntryEvent - Event-Daten/Extraktion:
- groupId
$.callListEntry.groupId - result
$.callListEntry.result - callerName
$.callListEntry.callDescription - callerNumber
$.callListEntry.callerNumber
- groupId
- Bedingung:
result == "MISSED" && groupId == 5470 - Aktion: E-Mail senden
E-Mail-Adresse: Empfänger-E-Mail-Adresse
Absender: Absender-Email-Adresse
Betreff: frei wählbarer Betreff
Nachricht: frei wählbarer E-Mail-Inhalt









